apr
系统.对象
└apr.互斥锁
本类提供了操作互斥锁的方法。
初始化方法摘要 | |
---|---|
公开  | 初始化() |
公开  |
创建互斥锁,设置返回码。 |
方法摘要 | |
---|---|
公开 apr.返回码 | |
公开 apr.返回码 | 上锁() 调用本方法上锁,如果互斥锁己经上锁,调用线程将阻塞直到互斥锁被解锁。 |
公开 apr.返回码 | 尝试上锁() 如果线程不希望上锁时被阻塞(互斥锁己经上锁了),本方法尝试对互斥锁进行加锁,能否加锁成功它都会马上返回。 |
公开 apr.返回码 | 解锁() |
公开 apr.返回码 | 销毁() 销毁互斥锁。 |
公开 apr.内存池 | 取内存池() 取使用该互斥锁的内存池。本方法设置返回码,成功返回内存池对象,失败返回空对象。 |
从 系统.对象 继承的方法 |
比较类型, 是否实现, 取类名, 发送事件, 等于, 比较, 到文本, 比较引用 |
创建互斥锁,设置返回码。
参数:
内存池对象
标志 - 见枚举“互斥锁选项”。
调用本方法上锁,如果互斥锁己经上锁,调用线程将阻塞直到互斥锁被解锁。
如果线程不希望上锁时被阻塞(互斥锁己经上锁了),本方法尝试对互斥锁进行加锁,能否加锁成功它都会马上返回。
销毁互斥锁。
取使用该互斥锁的内存池。本方法设置返回码,成功返回内存池对象,失败返回空对象。